﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace s2b.ControleDesenvolvimentoProjetos.Dados.OBJ
{
    [Serializable]
    public class Tarefa : Projeto
    {
        public const string Id = "ID_TAREFA";
        public const string Projeto = "ID_PROJETO";
        public const string Funcionario = "ID_FUNC";
        public const string Nome = "NOME_TAREFA";
        public const string Detalhes = "DETALHE_TAREFA";
        public const string Status = "ID_STATUS";
        public const string DataInicio = "DT_INICIO_TAREF";
        public const string DataFim = "DT_FINAL_TAREFA";
        public const string CargaHorariaTarefa = "CARGA_HORARIA";
        public const string CargaHorariaUtilizada = "CARG_HOR_UTILIZ";
        public const string Porcentagem = "PORC_CONCLUSAO";
        public const string Tabela = "TAREFAS";
        private string responsavel;
        private string status;

        public string Status1
        {
            get { return status; }
            set { status = value; }
        }
        public string Responsavel
        {
            get { return responsavel; }
            set { responsavel = value; }
        }
        private int id_tarefa;
        private double porc_relacao_projeto;

        public double Porc_relacao_projeto
        {
            get { return porc_relacao_projeto; }
            set { porc_relacao_projeto = value; }
        }
        private double porc_relacao_projeto_realizada;

        public double Porc_relacao_projeto_realizada
        {
            get { return porc_relacao_projeto_realizada; }
            set { porc_relacao_projeto_realizada = value; }
        }
        public int Id_tarefa
        {
            get { return id_tarefa; }
            set { id_tarefa = value; }
        }
        //private int id_projeto;

        //public int Id_projeto
        //{
        //    get { return id_projeto; }
        //    set { id_projeto = value; }
        //}
        private int id_func;

        public int Id_func
        {
            get { return id_func; }
            set { id_func = value; }
        }
        private string nome_tarefa;

        public string Nome_tarefa
        {
            get { return nome_tarefa; }
            set { nome_tarefa = value; }
        }
        private string detalhe_tarefa;

        public string Detalhe_tarefa
        {
            get { return detalhe_tarefa; }
            set { detalhe_tarefa = value; }
        }
        private int id_status;

        public int Id_status
        {
            get { return id_status; }
            set { id_status = value; }
        }
        private DateTime dt_inicio_taref;

        public DateTime Dt_inicio_taref
        {
            get { return dt_inicio_taref; }
            set { dt_inicio_taref = value; }
        }
        private DateTime dt_final_tarefa;

        public DateTime Dt_final_tarefa
        {
            get { return dt_final_tarefa; }
            set { dt_final_tarefa = value; }
        }
        private double carga_horaria_tarefa;

        public double Carga_horaria_Tarefa
        {
            get { return carga_horaria_tarefa; }
            set { carga_horaria_tarefa = value; }
        }
        private double carg_hor_utiliz_tarefa;

        public double Carg_hor_utiliz_tarefa
        {
            get { return carg_hor_utiliz_tarefa; }
            set { carg_hor_utiliz_tarefa = value; }
        }
        private double porcentagemAnterior;

        public double PorcentagemAnterior
        {
            get { return porcentagemAnterior; }
            set { porcentagemAnterior = value; }
        }
        private string feedback;

        public string Feedback
        {
            get { return feedback; }
            set { feedback = value; }
        }
        private string feedbackPositivoNegativo;

        public string FeedbackPositivoNegativo
        {
            get { return feedbackPositivoNegativo; }
            set { feedbackPositivoNegativo = value; }
        }
        
    }
}